have just done something - French English Dictionary